you should be ashamed of yourself - Turco Inglés Diccionario